package com.jun.common.redis.config;

import com.jun.common.redis.pubsub.RedisPublisher;
import com.jun.common.redis.stream.RedisStreamPublisher;
import com.jun.common.redis.utils.BloomRedisUtil;
import com.jun.common.redis.utils.RedisGenerateIDUtils;
import com.jun.common.redis.utils.RedisLockUtil;
import com.jun.common.redis.utils.RedisUtil;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

/**
 * @author yuejun.li
 * @date 2024/7/18 15:15:14
 * redis工具类注入
 */
@Configuration
//布隆过滤器工具类、redis分布式ID工具类、redis工具类、redis分布式锁工具类、redis发布类
@Import({
        BloomRedisUtil.class,
        RedisGenerateIDUtils.class,
        RedisUtil.class,
        RedisLockUtil.class,
        RedisPublisher.class,
        RedisStreamPublisher.class
})
public class RedisUtilConfig {
}
